<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>set</title>
</head>
<body>
    
</body>
</html>
<script>
    //Set的基本使用
    //对象的属性最终都是转化为字符串
    // let obj = {1:'hdcms',"1":"houdunren"};
    // console.table(obj);

    //使用对象作为键名的时候，会将对象转化为字符串后使用
    // let obj = {1:"hdcms","1":"houdurnen"};
    // let hd = {
    //     [obj] : '后盾人'
    // };
    // console.table(hd)
    // console.log(hd[obj.toString()]);
    // console.log(hd["[object Object]"]);

    //使用数组做初始化数据
    // let hd = new Set(['后盾人','hdcms']);
    // console.log(hd.values())

    //set是严格类型约束的，下面的数值1和字符串1  是属于两个不同的值
    // let set = new Set();
    // // console.log(set)
    // set.add(1);
    // set.add('1');
    // console.log(set)

    //使用add添加元素，不允许重复添加hdcms的值
    // let hd = new Set();
    // hd.add('houduren');
    // hd.add('hdcms');
    // hd.add('hdcms');
    // // console.log(hd.values());
    // for(const value of hd.values()){
    //     console.log(value)
    // }
</script>